//
//  AFNetTableViewController.h
//  objective_c_language
//
//  Created by 龙 on 2018/5/25.
//  Copyright © 2018年 longlong. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface AFNetTableViewController : UITableViewController

@end


/**
 https://www.jianshu.com/p/856f0e26279d  AFNetworking到底做了什么？
 AF分为如下5个功能模块：
 网络通信模块(AFURLSessionManager、AFHTTPSessionManger)
 网络状态监听模块(Reachability)
 网络通信安全策略模块(Security)
 网络通信信息序列化/反序列化模块(Serialization)
 对于iOS UIKit库的扩展(UIKit)
 
 其核心当然是网络通信模块AFURLSessionManager
 
 一、AFHTTPSessionManager是继承于AFURLSessionManager的，
 我们一般做网络请求都是用这个类，但是它本身是没有做实事的，只是做了一些简单的封装，把请求逻辑分发给父类AFURLSessionManager或者其它类去做。
 二、AFURLRequestSerialization 主要实现了根据不同情况和参数初始化NSURLRequest对象的功能
 */
